package com.gdust.spzx.common.log.service;

import com.gdust.hzx.model.entity.system.SysOperLog;

/**
 * ClassName: AsyncOperLogService
 * Package: com.gdust.spzx.common.log.service
 * Description:异步操作日志服务接口
 * 用于定义操作日志相关的服务方法，通过实现该接口，可将系统操作日志以异步方式进行保存。
 * 应用场景：在系统中记录用户的操作行为，如登录、修改数据、删除记录等。
 *         使用异步方式保存日志，提高系统响应效率，避免因日志存储导致的性能瓶颈。
 *
 * @Author syun
 * @Create 2024/12/25 11:04
 * @Version 1.0
 */
public interface AsyncOperLogService {
    /**
     * 保存系统操作日志
     * 将用户的操作日志保存到持久层
     * @param sysOperLog
     */
    void saveSysOperLog(SysOperLog sysOperLog);
}
